// dist.js
import { Alova } from '@/utils/http/alova/index';

// 获取字典类型树
export function getDictTypeTree(params: any) {
  return Alova.Post('sys/dictType/tree', { params });
}

// 添加字典类型
export function addDictType(params) {
  return Alova.Post('sys/dictType/add', { params });
}

// 更新字典类型
export function updateDictType(params) {
  return Alova.Post('sys/dictType/update', { params });
}

// 删除字典类型
export function deleteDictType(params) {
  return Alova.Post('sys/dictType/delete', { params });
}

// 根据类型获取字典数据列表
export function selectAllByType(params) {
  return Alova.Post('sys/dictData/selectAllByType', { params });
}

// 添加字典数据
export function addDictData(params) {
  return Alova.Post('sys/dictData/add', { params });
}

// 更新字典数据
export function updateDictData(params) {
  return Alova.Post('sys/dictData/update', { params });
}

// 删除字典数据
export function deleteDictData(params) {
  return Alova.Post('sys/dictData/delete', { params });
}
